.b_PopupForm {
    --section_padding_block:0;
    text-align: center;
    /* font-weight: 700; */
}
.b_PopupForm.in_admin {
    height:1000px;
}

.b_PopupForm dialog {
    border-radius: 30px;
    border: 8px solid var(--color_warm_horizon);
    background:var(--color_manilla);
    max-width:768px;
}
.b_PopupForm dialog::backdrop{
    backdrop-filter: blur(10px);
}
.b_PopupForm [value=close]{
    margin-inline: auto 0;
    display: block;
    padding: 10px;
    background: transparent;
    border: 0;
}

.b_PopupForm .form{
    padding-block:10px 24px;
}
@media screen and (width >= 600px) {
    .b_PopupForm .form{
        padding-block:40px 36px;
    }
}

.b_PopupForm .form .gfield_list_icons a.add_list_item:after{
    content: 'Add Family Member';    
}

.b_PopupForm .form .gfield_list_icons a.delete_list_item:after{
    content: 'Remove Family Member';
}

.b_PopupForm .form #field_18_11 .gfield_list_icons a.add_list_item:after{
    content: 'Add Debt'; 
}

.b_PopupForm .form #field_18_11 .gfield_list_icons a.delete_list_item:after{
    content: 'Remove Debt';
}

.b_PopupForm .form .gfield_list_icons a img {
    display: none !important;
}

.b_PopupForm .form .gfield_list_icons a {  
    font-size: 16px;
    width: 188px;
    text-decoration: none;
}

.b_PopupForm .form .gfield_list_icons a:after {  
    background-color: var(--color_warm_horizon);
    border: 3px solid var(--color_warm_horizon);
    border-radius: var(--button_border_radius);
    color: var(--color_manilla);
    display: block;
    padding: 18px 5px;
    margin-top: 4px;
    text-align: center;
}